Learning Nondeterministic Real-Time Automata

نویسندگان

چکیده

We present an active learning algorithm named NRTALearning for nondeterministic real-time automata (NRTAs). Real-time (RTAs) are a subclass of timed with only one clock which resets at each transition. First, we prove the corresponding Myhill-Nerode theorem languages. Then show that there exists unique minimal deterministic automaton (DRTA) recognizing given language, but same does not hold NRTAs. thus define special kind NRTAs, residual (RRTAs), and RRTA to recognize any language. This transforms problem NRTAs RRTAs. After describing in detail, its correctness polynomial complexity. In addition, based on theorem, extend existing NL* finite learn evaluate compare two algorithms benchmarks consisting randomly generated rational regular expressions. The results generally performs fewer membership queries more equivalence than extended algorithm, learnt have much locations DRTAs. also conduct case study using model scheduling final testing integrated circuits.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning communicating and nondeterministic automata

The results of this dissertation are two-fold. On the one hand, inductive learning techniques are extended and two new inference algorithms for inferring nondeterministic, and universal, respectively, finite-state automata are presented. On the other hand, certain learning techniques are employed and enhanced to semi-automatically infer communicating automata (also called design models in the s...

متن کامل

Eecient Learning of Real Time One-counter Automata Eecient Learning of Real Time One Counter Automata

We present an eecient learning algorithm for languages accepted by deterministic real time one counter automata (ROCA). The learning algorithm works by rst learning an initial segment, B n , of the innnite state machine that accepts the unknown language and then decomposing it into a complete control structure and a partial counter. A new eecient ROCA decomposition algorithm, which will be pres...

متن کامل

Learning Regular Languages Using Nondeterministic Finite Automata

A new general method for inference of regular languages using nondeterministic automata as output has recently been developed and proved to converge. The aim of this paper is to describe and analyze the behavior of two implementations of that method and to compare it with two well known algorithms for the same task. A complete set of experiments has been carried out and the results of the new a...

متن کامل

Learning Nondeterministic Register Automata Using Mappers

We present a new algorithm for active learning of register automata. Our algorithm uses counterexample-guided abstraction refinement to automatically construct a component which maps (in a history dependent manner) the large set of actions of an implementation into a small set of actions that can be handled by a Mealy machine learner. The class of register automata that is handled by our algori...

متن کامل

An algorithm for learning real-time automata

We describe an algorithm for learning simple timed automata, known as real-time automata. The transitions of real-time automata can have a temporal constraint on the time of occurrence of the current symbol relative to the previous symbol. The learning algorithm is similar to the redblue fringe state-merging algorithm for the problem of learning deterministic finite automata. In addition to sta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions in Embedded Computing Systems

سال: 2021

ISSN: ['1539-9087', '1558-3465']

DOI: https://doi.org/10.1145/3477030